package com.br.estoque;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

@ManagedBean(name = "estoqueBean")
@RequestScoped
public class EstoqueBean {

	private Estoque estoque = new Estoque();

	public Estoque getEstoque() {
		return estoque;
	}

	public void setEstoque(Estoque estoque) {
		this.estoque = estoque;
	}

	private List<Estoque> lista = null;

	public List<Estoque> getLista() {
		EstoqueRN estoqueRN = new EstoqueRN();
		if (lista == null) {
			lista = estoqueRN.listar();
		}
		return lista;
	}

	public void salvar() {

		EstoqueRN estoqueRN = new EstoqueRN();

		estoqueRN.salvar(this.estoque);

	}

	public String novo() {

		this.estoque = new Estoque();

		return "estoque";
	}

	public void excluir() {
		EstoqueRN estoqueRN = new EstoqueRN();
		estoqueRN.excluir(this.estoque);
		this.lista = null;

	}

	
	 public String editar() {

         return "estoque";
 }
}
